package com.lam.schedule.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lam.common.base.domain.BaseEntity;

/**
 * 激活触发器对象 qrtz_fired_triggers
 * 
 * @author admin
 * @date 2022-10-29
 */
@TableName("qrtz_fired_triggers")
public class QrtzFiredTriggers implements BaseEntity, QrtzTriggerState{

    /** 主键 */
    private String schedName;
    
    /** 主键 */
    private String entryId;
    
    /**  */
    private String triggerName;

    /**  */
    private String triggerGroup;

    /**  */
    private String instanceName;

    /**  */
    private Long firedTime;

    /**  */
    private Long schedTime;

    /**  */
    private Long priority;

    /**  */
    private String state;

    /**  */
    private String jobName;

    /**  */
    private String jobGroup;

    /**  */
    private String isNonconcurrent;

    /**  */
    private String requestsRecovery;

    @Override
	public String getJobKey() {
		return jobName;
	}

	@Override
	public String getState() {
		return state;
	}
	
    public void setSchedName(String schedName) {
        this.schedName = schedName;
    }

    public String getSchedName() {
        return schedName;
    } 

    public void setEntryId(String entryId) {
        this.entryId = entryId;
    }

    public String getEntryId() {
        return entryId;
    } 

    public void setTriggerName(String triggerName) {
        this.triggerName = triggerName;
    }

    public String getTriggerName() {
        return triggerName;
    }    
    
    public void setTriggerGroup(String triggerGroup) {
        this.triggerGroup = triggerGroup;
    }

    public String getTriggerGroup() {
        return triggerGroup;
    }    
    
    public void setInstanceName(String instanceName) {
        this.instanceName = instanceName;
    }

    public String getInstanceName() {
        return instanceName;
    }    
    
    public void setFiredTime(Long firedTime) {
        this.firedTime = firedTime;
    }

    public Long getFiredTime() {
        return firedTime;
    }    
    
    public void setSchedTime(Long schedTime) {
        this.schedTime = schedTime;
    }

    public Long getSchedTime() {
        return schedTime;
    }    
    
    public void setPriority(Long priority) {
        this.priority = priority;
    }

    public Long getPriority() {
        return priority;
    }    
    
    public void setState(String state) {
        this.state = state;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobName() {
        return jobName;
    }    
    
    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup;
    }

    public String getJobGroup() {
        return jobGroup;
    }    
    
    public void setIsNonconcurrent(String isNonconcurrent) {
        this.isNonconcurrent = isNonconcurrent;
    }

    public String getIsNonconcurrent() {
        return isNonconcurrent;
    }    
    
    public void setRequestsRecovery(String requestsRecovery) {
        this.requestsRecovery = requestsRecovery;
    }

    public String getRequestsRecovery() {
        return requestsRecovery;
    }    
    

}
